curl_errno
返回最后一次的错误代码
PHP 版本 4.0.2 及以上。
curl_errno() 用于获取最后一次 cURL 操作的错误代码。如果没有错误发生,返回 0。
int curl_errno ( resource $ch )
$ch (resource):cURL 会话句柄,必须是通过 curl_init() 初始化的一个 cURL 会话。
返回一个整数值,表示最后一次 cURL 操作的错误代码。若没有错误发生,返回 0。
下面是一个使用 curl_errno() 检查 cURL 错误的示例:
$ch = curl_init('http://example.com'); <p>// 设置cURL选项<br> curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);</p> <p>// 执行cURL请求<br> $response = curl_exec($ch);</p> <p>// 检查cURL错误<br> if(curl_errno($ch)) {<br> echo 'cURL 错误代码: ' . curl_errno($ch);<br> } else {<br> echo '请求成功';<br> }</p> <p>// 关闭cURL会话<br> curl_close($ch);<br>
在这个示例中,首先使用 curl_init() 初始化一个 cURL 会话,然后设置 cURL 选项 CURLOPT_RETURNTRANSFER,表示返回结果作为字符串而不是直接输出。接着,通过 curl_exec() 执行请求。如果执行过程中出现错误,使用 curl_errno() 获取错误代码并输出,否则输出“请求成功”。最后关闭 cURL 会话。